package com.sgs.carbon.web.modules.common.enums.logger;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 登陆结果的枚举类
 *
 * @author Dave Liu
 * @date 2021-10-04
 */
@Getter
@AllArgsConstructor
public enum SysLoginResultEnum {

    /**
     * 成功
     */
    SUCCESS(0),
    /**
     * 账号或密码不正确
     */
    BAD_CREDENTIALS(10),
    /**
     * 用户被禁用
     */
    USER_DISABLED(20),
    /**
     * 验证码不存在
     */
    CAPTCHA_NOT_FOUND(30),
    /**
     * 验证码不正确
     */
    CAPTCHA_CODE_ERROR(31),
    /**
     * 未知异常
     */
    UNKNOWN_ERROR(100);

    /**
     * 登陆结果
     */
    private final Integer result;

}
